class TiposReconocimientosController < ApplicationController
  #MODULE: Configuraciones

  # GET /tipos_reconocimientos
  # GET /tipos_reconocimientos.xml
  def index
    @tipos_reconocimientos = TipoReconocimiento.all
    
    
    respond_to do |format|
      format.html # index.html.erb
      format.xml  { render :xml => @tipos_reconocimientos }
    end
  end

  # GET /tipos_reconocimientos/1
  # GET /tipos_reconocimientos/1.xml
  def show
    @tipo_reconocimiento = TipoReconocimiento.find(params[:id])
    
    respond_to do |format|
      format.html # show.html.erb
      format.xml  { render :xml => @tipo_reconocimiento }
    end
  end

  # GET /tipos_reconocimientos/new
  # GET /tipos_reconocimientos/new.xml
  def new
    @tipo_reconocimiento = TipoReconocimiento.new
    
    respond_to do |format|
      format.html # new.html.erb
      format.xml  { render :xml => @tipo_reconocimiento }
    end
  end

  # GET /tipos_reconocimientos/1/edit
  def edit
    @tipo_reconocimiento = TipoReconocimiento.find(params[:id])
  end

  # POST /tipos_reconocimientos
  # POST /tipos_reconocimientos.xml
  def create
    @tipo_reconocimiento = TipoReconocimiento.new(params[:tipo_reconocimiento])
    
    respond_to do |format|
      if @tipo_reconocimiento.save
        format.html {
          flash[:notice] =  'TipoReconocimiento creada correctamente.'
          params[:oper].nil? ? redirect_to(@tipo_reconocimiento) : render(:text => "Ok")
        }
      else
        format.html { render :action => "new" }
        format.xml  { render :xml => @tipo_reconocimiento.errors, :status => :unprocessable_entity }
      end
    end
  end

  # PUT /tipos_reconocimientos/1
  # PUT /tipos_reconocimientos/1.xml
  def update
    @tipo_reconocimiento = TipoReconocimiento.find(params[:id])

    respond_to do |format|
      if @tipo_reconocimiento.update_attributes(params[:tipo_reconocimiento])
        
        format.html {
          flash[:notice] = 'TipoReconocimiento actualizado correctamente.'
          redirect_to(@tipo_reconocimiento)
        }
        format.xml  { head :ok }
      else
        format.html { render :action => "edit" }
        format.xml  { render :xml => @tipo_reconocimiento.errors, :status => :unprocessable_entity }
      end
    end
  end

  # DELETE /tipos_reconocimientos/1
  # DELETE /tipos_reconocimientos/1.xml
  def destroy
    @tipo_reconocimiento = TipoReconocimiento.find(params[:id])
    @tipo_reconocimiento.destroy

    respond_to do |format|
      format.html { redirect_to(tipos_reconocimientos_url) }
      format.xml  { head :ok }
    end
  end
   
end
